/*
 *代码由框架生成,任何更改都可能导致被代码生成器覆盖
 *如果数据库字段发生变化，请在代码生器重新生成此Model
 */
using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using VOL.Entity.SystemModels;

namespace VOL.Entity.DomainModels
{
    [Entity(TableCnName = "定价流程-传统车",TableName = "cw_djlc_configuration_tradition")]
    public partial class cw_djlc_configuration_tradition:BaseEntity
    {
        /// <summary>
       ///配置表id
       /// </summary>
       [Key]
       [Display(Name ="配置表id")]
       [Column(TypeName="uniqueidentifier")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public Guid cw_djlc_configuration_tradition_id { get; set; }

       /// <summary>
       ///定价主表id
       /// </summary>
       [Display(Name ="定价主表id")]
       [Column(TypeName="uniqueidentifier")]
       [Editable(true)]
       [Required(AllowEmptyStrings=false)]
       public Guid cw_djlc_djzb_id { get; set; }

       /// <summary>
       ///序号
       /// </summary>
       [Display(Name ="序号")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string serial_number { get; set; }

       /// <summary>
       ///新车型号
       /// </summary>
       [Display(Name ="新车型号")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string new_materialnum { get; set; }

       /// <summary>
       ///简码
       /// </summary>
       [Display(Name ="简码")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string brevity_code { get; set; }

       /// <summary>
       ///公告型号
       /// </summary>
       [Display(Name ="公告型号")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string announcement_type { get; set; }

       /// <summary>
       ///车型
       /// </summary>
       [Display(Name ="车型")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string vehicle_model { get; set; }

       /// <summary>
       ///驱动形式
       /// </summary>
       [Display(Name ="驱动形式")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string driving_form { get; set; }

       /// <summary>
       ///燃料
       /// </summary>
       [Display(Name ="燃料")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string fuel_type { get; set; }

       /// <summary>
       ///允许车货总重
       /// </summary>
       [Display(Name ="允许车货总重")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string allowed_total_weight { get; set; }

       /// <summary>
       ///驾驶室
       /// </summary>
       [Display(Name ="驾驶室")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string cage { get; set; }

       /// <summary>
       ///轴距
       /// </summary>
       [Display(Name ="轴距")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string wheel_base { get; set; }

       /// <summary>
       ///适用上装
       /// </summary>
       [Display(Name ="适用上装")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string applicable_jacket { get; set; }

       /// <summary>
       ///车架
       /// </summary>
       [Display(Name ="车架")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string car_frame { get; set; }

       /// <summary>
       ///悬架型式
       /// </summary>
       [Display(Name ="悬架型式")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string suspension_type { get; set; }

       /// <summary>
       ///发动机系列
       /// </summary>
       [Display(Name ="发动机系列")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string ct_engine_series { get; set; }

       /// <summary>
       ///发动机型号
       /// </summary>
       [Display(Name ="发动机型号")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string ct_engine_type { get; set; }

       /// <summary>
       ///转向机
       /// </summary>
       [Display(Name ="转向机")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string steering_engine { get; set; }

       /// <summary>
       ///进气加热
       /// </summary>
       [Display(Name ="进气加热")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string ct_intake_heating { get; set; }

       /// <summary>
       ///燃料箱
       /// </summary>
       [Display(Name ="燃料箱")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string fuel_tank { get; set; }

       /// <summary>
       ///制动型式
       /// </summary>
       [Display(Name ="制动型式")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string brake_type { get; set; }

       /// <summary>
       ///板簧片数
       /// </summary>
       [Display(Name ="板簧片数")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string plate_spring_number { get; set; }

       /// <summary>
       ///速比
       /// </summary>
       [Display(Name ="速比")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string speed_ratio { get; set; }

       /// <summary>
       ///轮胎
       /// </summary>
       [Display(Name ="轮胎")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string tyre { get; set; }

       /// <summary>
       ///轮辋
       /// </summary>
       [Display(Name ="轮辋")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string rim { get; set; }

       /// <summary>
       ///座椅
       /// </summary>
       [Display(Name ="座椅")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string seat { get; set; }

       /// <summary>
       ///导流罩
       /// </summary>
       [Display(Name ="导流罩")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string fairing { get; set; }

       /// <summary>
       ///后轮上挡泥板
       /// </summary>
       [Display(Name ="后轮上挡泥板")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string fender_rear_wheel { get; set; }

       /// <summary>
       ///胎压监测
       /// </summary>
       [Display(Name ="胎压监测")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string tire_pressure_monitoring { get; set; }

       /// <summary>
       ///逆变器
       /// </summary>
       [Display(Name ="逆变器")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string inverter { get; set; }

       /// <summary>
       ///车载多媒体
       /// </summary>
       [Display(Name ="车载多媒体")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string car_mounted_multimedia { get; set; }

       /// <summary>
       ///视频辅助系统
       /// </summary>
       [Display(Name ="视频辅助系统")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string video_assistance_system { get; set; }

       /// <summary>
       ///蓄电池容量
       /// </summary>
       [Display(Name ="蓄电池容量")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string battery_capacity { get; set; }

       /// <summary>
       ///驻车空调
       /// </summary>
       [Display(Name ="驻车空调")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string ct_parking_air_conditioner { get; set; }

       /// <summary>
       ///独立加热器
       /// </summary>
       [Display(Name ="独立加热器")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string ct_independent_heater { get; set; }

       /// <summary>
       ///车载冰箱
       /// </summary>
       [Display(Name ="车载冰箱")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string car_refrigerator { get; set; }

       /// <summary>
       ///缓速器
       /// </summary>
       [Display(Name ="缓速器")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string ct_retarder { get; set; }

       /// <summary>
       ///鞍座
       /// </summary>
       [Display(Name ="鞍座")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string saddle { get; set; }

       /// <summary>
       ///定速巡航
       /// </summary>
       [Display(Name ="定速巡航")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string constant_cruising { get; set; }

       /// <summary>
       ///缸内制动
       /// </summary>
       [Display(Name ="缸内制动")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string ct_in_cylinder_braking { get; set; }

       /// <summary>
       ///远程油门
       /// </summary>
       [Display(Name ="远程油门")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string ct_remote_throttle { get; set; }

       /// <summary>
       ///最高车速限制
       /// </summary>
       [Display(Name ="最高车速限制")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string maximum_speed_limit { get; set; }

       /// <summary>
       ///风扇离合器
       /// </summary>
       [Display(Name ="风扇离合器")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string ct_fan_clutch { get; set; }

       /// <summary>
       ///燃油粗滤器
       /// </summary>
       [Display(Name ="燃油粗滤器")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string ct_fuel_preliminary_filter { get; set; }

       /// <summary>
       ///空滤器
       /// </summary>
       [Display(Name ="空滤器")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string ct_air_filter { get; set; }

       /// <summary>
       ///风扇下挡板
       /// </summary>
       [Display(Name ="风扇下挡板")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string fan_lower_baffle { get; set; }

       /// <summary>
       ///离合器
       /// </summary>
       [Display(Name ="离合器")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string ct_clutch { get; set; }

       /// <summary>
       ///变速器型号
       /// </summary>
       [Display(Name ="变速器型号")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string transmission_model { get; set; }

       /// <summary>
       ///变速器取力器
       /// </summary>
       [Display(Name ="变速器取力器")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string transmission_take_up { get; set; }

       /// <summary>
       ///变速操纵型式
       /// </summary>
       [Display(Name ="变速操纵型式")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string ct_variable_speed_control_mode { get; set; }

       /// <summary>
       ///芯轴形式
       /// </summary>
       [Display(Name ="芯轴形式")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string mandrel_form { get; set; }

       /// <summary>
       ///推力杆型式
       /// </summary>
       [Display(Name ="推力杆型式")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string thrust_rod_type { get; set; }

       /// <summary>
       ///前横向稳定杆
       /// </summary>
       [Display(Name ="前横向稳定杆")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string front_crosswise_bar { get; set; }

       /// <summary>
       ///前桥规格
       /// </summary>
       [Display(Name ="前桥规格")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string front_axle_specification { get; set; }

       /// <summary>
       ///前桥免维护
       /// </summary>
       [Display(Name ="前桥免维护")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string front_alxe_free_preserve { get; set; }

       /// <summary>
       ///后桥型号
       /// </summary>
       [Display(Name ="后桥型号")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string back_alxe_model { get; set; }

       /// <summary>
       ///后桥免维护
       /// </summary>
       [Display(Name ="后桥免维护")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string back_alxe_free_preserve { get; set; }

       /// <summary>
       ///轮间差速锁
       /// </summary>
       [Display(Name ="轮间差速锁")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string interwheel_differential_lock { get; set; }

       /// <summary>
       ///轴间差速锁
       /// </summary>
       [Display(Name ="轴间差速锁")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string interaxial_differential_lock { get; set; }

       /// <summary>
       ///转向轮导向花纹
       /// </summary>
       [Display(Name ="转向轮导向花纹")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string steering_wheel_guide_pattern { get; set; }

       /// <summary>
       ///前轮爆胎应急装置
       /// </summary>
       [Display(Name ="前轮爆胎应急装置")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string front_wheel_blowout_device { get; set; }

       /// <summary>
       ///电子制动型式
       /// </summary>
       [Display(Name ="电子制动型式")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string electronic_brake_type { get; set; }

       /// <summary>
       ///电子制动品牌
       /// </summary>
       [Display(Name ="电子制动品牌")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string electronic_brake_modle { get; set; }

       /// <summary>
       ///驾驶室悬置
       /// </summary>
       [Display(Name ="驾驶室悬置")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string cab_suspension { get; set; }

       /// <summary>
       ///前保险杠
       /// </summary>
       [Display(Name ="前保险杠")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string front_bumper { get; set; }

       /// <summary>
       ///前面罩颜色
       /// </summary>
       [Display(Name ="前面罩颜色")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string front_mask_color { get; set; }

       /// <summary>
       ///挡泥板
       /// </summary>
       [Display(Name ="挡泥板")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string fender { get; set; }

       /// <summary>
       ///天窗
       /// </summary>
       [Display(Name ="天窗")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string skylight { get; set; }

       /// <summary>
       ///上卧铺
       /// </summary>
       [Display(Name ="上卧铺")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string upper_berth { get; set; }

       /// <summary>
       ///车门下饰板
       /// </summary>
       [Display(Name ="车门下饰板")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string door_lower_fascia { get; set; }

       /// <summary>
       ///门锁
       /// </summary>
       [Display(Name ="门锁")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string door_lock { get; set; }

       /// <summary>
       ///空调
       /// </summary>
       [Display(Name ="空调")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string air_conditioner { get; set; }

       /// <summary>
       ///方向盘
       /// </summary>
       [Display(Name ="方向盘")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string steering_wheel { get; set; }

       /// <summary>
       ///日间行车灯
       /// </summary>
       [Display(Name ="日间行车灯")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string daytime_running_light { get; set; }

       /// <summary>
       ///后组合灯型式
       /// </summary>
       [Display(Name ="后组合灯型式")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string back_assembly_light_model { get; set; }

       /// <summary>
       ///电源控制器
       /// </summary>
       [Display(Name ="电源控制器")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string power_controller { get; set; }

       /// <summary>
       ///远程车载终端
       /// </summary>
       [Display(Name ="远程车载终端")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string ct_joint_pass { get; set; }

       /// <summary>
       ///辅助安全系统
       /// </summary>
       [Display(Name ="辅助安全系统")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string auxiliary_safety_system { get; set; }

       /// <summary>
       ///蓄电池类型
       /// </summary>
       [Display(Name ="蓄电池类型")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string battery_type { get; set; }

       /// <summary>
       ///蓄电池托盘型式
       /// </summary>
       [Display(Name ="蓄电池托盘型式")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string battery_tray_type { get; set; }

       /// <summary>
       ///空滤布置
       /// </summary>
       [Display(Name ="空滤布置")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string ct_air_filter_arrangement { get; set; }

       /// <summary>
       ///消声器布置
       /// </summary>
       [Display(Name ="消声器布置")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string ct_silencer_arrangement { get; set; }

       /// <summary>
       ///尿素罐布置
       /// </summary>
       [Display(Name ="尿素罐布置")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string ct_urea_tank_layout { get; set; }

       /// <summary>
       ///燃料箱布置
       /// </summary>
       [Display(Name ="燃料箱布置")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string ct_fuel_tank_layout { get; set; }

       /// <summary>
       ///蓄电池布置
       /// </summary>
       [Display(Name ="蓄电池布置")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string ct_battery_arrangement { get; set; }

       /// <summary>
       ///设计质量（kg）
       /// </summary>
       [Display(Name ="设计质量（kg）")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string ct_design_quality { get; set; }

       /// <summary>
       ///备注
       /// </summary>
       [Display(Name ="备注")]
       [Column(TypeName="varchar(8000)")]
       [Editable(true)]
       public string ct_remark { get; set; }

       /// <summary>
       ///创建人
       /// </summary>
       [Display(Name ="创建人")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string Creator { get; set; }

       /// <summary>
       ///创建时间
       /// </summary>
       [Display(Name ="创建时间")]
       [Column(TypeName="datetime")]
       [Editable(true)]
       public DateTime? CreateDate { get; set; }

       /// <summary>
       ///修改人
       /// </summary>
       [Display(Name ="修改人")]
       [MaxLength(255)]
       [Column(TypeName="varchar(255)")]
       [Editable(true)]
       public string Modifier { get; set; }

       /// <summary>
       ///修改时间
       /// </summary>
       [Display(Name ="修改时间")]
       [Column(TypeName="datetime")]
       [Editable(true)]
       public DateTime? ModifyDate { get; set; }

       /// <summary>
       ///1传统车 2新能源车
       /// </summary>
       [Display(Name ="1传统车 2新能源车")]
       [MaxLength(1)]
       [Column(TypeName="char(1)")]
       [Editable(true)]
       public string type { get; set; }

       /// <summary>
       ///1删除0未删除
       /// </summary>
       [Display(Name ="1删除0未删除")]
       [MaxLength(1)]
       [Column(TypeName="char(1)")]
       [Required(AllowEmptyStrings=false)]
       public string del_flag { get; set; }

       
    }
}